package com.tree.rw.demo.annotation;

import com.tree.rw.demo.enums.DBTypeEnum;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @ClassName com.tree.rw.demo
 * Description: <类功能描述>. <br>
 * <p>
 * <使用说明>
 * </p>
 * @Author tree
 * @Date 2019-06-02 16:12
 * @Version 1.0
 */
//运行时影响程序注解
@Retention(RetentionPolicy.RUNTIME)
//这个注解作用于所有方法
@Target({ElementType.METHOD})
public @interface Master {
    //打了这个注解，如果没设置值，我们就默认用MASTER主库
    DBTypeEnum value() default DBTypeEnum.MASTER;
}
